home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d20 / amax_220.arc / WHATSNEW.220 < prev   
Text File  |  1990-12-16  |  23KB  |  409 lines

  1.           
  2.           
  3.                  IMPORTANT NOTE!  THE AMAX MENU FORMAT HAS CHANGED 
  4.                       SINCE SOME SECTIONS OF THE WHATSNEW FILE 
  5.                 WERE WRITTEN.  AS A RESULT, SOME REFERENCES TO MENU 
  6.                       COMMANDS MAY NO LONGER APPLY.  REFER TO 
  7.            THE AMAX DOCUMENTATION FOR COMPLETE DETAILS ON AMAX OPERATION.
  8.           
  9.           
  10.                                   AMAX Version 2.20
  11.                     Description of Changes From Previous Version
  12.           
  13.                         Copyright (C) 1990 Alan D. Applegate
  14.                                  All Rights Reserved
  15.           
  16.           
  17.           
  18.           NOTE!  This file is created directly from a similar file that is
  19.           continually updated during the AMAX development process.  It is
  20.           shown in reverse chronological order, in other words, during
  21.           development, those features that we added first are shown toward
  22.           the end of the file and those added last are shown first.  I
  23.           suspect that some information toward the top will contradict some
  24.           the information shown later in the file.  I will try and correct
  25.           those cases where I can find them, but if you find contradictory
  26.           information, whatever is shown first should be construed as most
  27.           accurate.
  28.           
  29.                         List of Changes, Additions, Bug Fixes
  30.           
  31.           Fixed password placement problem when generating file requests. 
  32.           When creating outbound function requests using the file request
  33.           module, the password, if any, would be placed after any arguments
  34.           given on the "filename" line.  Now, the password will be placed
  35.           in the second position (field) of the finished .REQ file in all
  36.           cases to allow proper operation of function requests with
  37.           arguments.
  38.           
  39.           Fixed problem where the letter "P" would not work (unless lower
  40.           case) when direct screen writes were turned off.  
  41.           
  42.           Added a new command line switch.  The -E switch turns ON the
  43.           keyboard BIOS calls, so that the up and down arrows work during
  44.           outbound functions to select a node, and that PgUp and PgDn also
  45.           work for paging forward and backward through the list.  By
  46.           default, the keyboard BIOS calls are OFF, to maintain
  47.           compatibility with AMAX installations that are set to work
  48.           remotely with redirected I/O.  Also by default, the arrow keys
  49.           and PgUp/PgDn will NOT work.  NOTE!  If -E is used, AMAX CANNOT
  50.           be used remotely! 
  51.           
  52.           Daniel Segard was having a problem with the "-" option shelling
  53.           to DOS.  A passthrough error in the code was fixed, but this
  54.           really brought to light a separate issue...that AMAX must be in
  55.  
  56.                     AMAX Version 2.20 - What's New? - Page 2
  57.  
  58.           the current directory when using the "-" option.  If it's not, or
  59.           if there is some other problem making the system call to restart
  60.           AMAX, it will now report the error to you instead of just
  61.           appearing to jump to DOS.
  62.           
  63.           Added the "Tom Parker" option.  This is an enhancement to let
  64.           AMAX not just clear, but CREATE undialables.  This could be handy
  65.           in many types of situations.  If you select "Maintain Undialable
  66.           Systems List" you'll now get prompted whether you want to clear
  67.           or add systems.  If you choose to add one, it will create an
  68.           undialable entry in the outbound area that reads 0 attempts, 3
  69.           bad connects.  This should (using default BinkleyTerm settings)
  70.           cause your system not to try and dial that system anymore.  It
  71.           may not work with systems that override the default settings (by
  72.           using special parameters in the event file).
  73.           
  74.           Fixed the clear undialables display.  It will fill a page with
  75.           them (if you have that many) and will then clear the screen
  76.           before moving on.  Before, it would simply scroll off.  
  77.           
  78.           Changed the meaning of the -a command line parameter.  Since
  79.           compressed mail is now displayed by default, -a now means to TURN
  80.           OFF compressed mail display, versus TURN ON as it was in AMAX
  81.           2.10a.
  82.           
  83.           Added ability to edit certain fields in a Version 6 nodelist
  84.           record.  Not all fields are editable.  This is accessed when
  85.           doing a nodelist record display function from the Main Menu. 
  86.           Editing is not provided for QuickBBS nodelists, due to the odd
  87.           manner in which Pascal handles string data types.  Editing is not
  88.           provided for Version 5 nodelists, since it is the official AMAX
  89.           position that this nodelist type is obsolete.
  90.           
  91.           Tweeked the date and time display on the Main Menu to only
  92.           display the time portion of the line instead of the entire line
  93.           as it was doing previously.  This should yield a little better
  94.           feel when using AMAX remotely or on slower machines.
  95.           
  96.           Added origin line capability in addition to the AMAX tear line
  97.           for the quick message entry module.  If you have enabled the tear
  98.           line, then an origin will be added as well.  The text for the
  99.           origin line is obtained directly from whatever you have with the
  100.           'System' statement in your config file (BINKLEY.CFG).  Your
  101.           address is appended to the end of the line in the typical
  102.           fashion.  If you don't like the origin line, then disable tear
  103.           lines using the appropriate command line switch.
  104.           
  105.           Fixed a problem with rerouting between zones that would cause
  106.           AMAX to retain the wrong value for "current zone" when a reroute
  107.           was aborted.  It now remembers the current zone prior to the
  108.           reroute and will return to that zone if a reroute is aborted.
  109.           
  110.           Added capability to do groupings of commands to do unattended
  111.           processing.  This allows AMAX, with a certain amount of "getting
  112.  
  113.                     AMAX Version 2.20 - What's New? - Page 3
  114.  
  115.           used to," to replace programs like Please, Get and Send.  This is
  116.           done by banking commands with a -g command line option.  Refer to
  117.           the docs for details.
  118.           
  119.           Sysop name look-up added to nodelist record display function, and 
  120.           occurs automatically when FIDOUSER.LST is available and when you 
  121.           have not entered a Sysop name in lieu of a node address to begin 
  122.           with. 
  123.           
  124.           Fixed some ugly text within the program (typographical errors). 
  125.           Thanks to Charlie Frnka for pointing out the ugliness.
  126.           
  127.           When doing an edit during a message entry, the string input
  128.           length limiter ability of AMAX is applied to the "New string"
  129.           input field prior to asking for it.  The old way worked like
  130.           this; if you entered a substitute string that was too long, it
  131.           just yelled at you, and that was that.  You'd have to do it
  132.           again.  Now, you simply aren't allowed to enter a string that's
  133.           too long.  If you have color enabled, the reverse video input
  134.           panel size reflects the allowed maximum string length.  
  135.           
  136.           Color settings on the outbound view have been changed.  Each file
  137.           type has its own color.  This is not as helpful on monochrome
  138.           screens, but generally, important entries are shown in intense
  139.           video, others are shown non-intense.
  140.           
  141.           "Page x of x" is now output at the beginning of an outbound view
  142.           page, rather than output at the end.  The physical position is
  143.           the same, it just displays sequentially first instead of last. 
  144.           
  145.           Compressed mail address calculation is now based on the PRIMARY
  146.           address as shown in your configuration file, not on the selected
  147.           address in a multiple-address scenario.  If you don't use
  148.           multiple addresses, this won't matter to you.  If you do, then
  149.           AMAX will probably display compressed mail addresses as you
  150.           expect them, instead of some odd address that isn't right.  This
  151.           should be correct operation for MOST (though possibly not all)
  152.           multiple-address configurations.
  153.           
  154.           Added more recent FTSC product codes, and removed those codes
  155.           that are either dormant or not likely to be applicable, e.g.,
  156.           software on non-MS-DOS platforms.  (Product codes are interpreted
  157.           during a PacketView (TM) session.)
  158.           
  159.           Implemented delete and insert functions in message entry module. 
  160.           These are not exactly terrific routines, but they work.  There
  161.           are some anomalies that might not be immediately apparent, but
  162.           nothing major (due to programmer laziness).
  163.           
  164.           Fixed a bug with displaying the selected entry when you indicate
  165.           that you want to delete, reroute, etc., etc. an outbound entry. 
  166.           This wasn't looking at all right when in "nodelist-less" mode,
  167.           and it also wasn't consistent with the format used during
  168.           outbound display that has been in place since 2.10a.
  169.  
  170.                     AMAX Version 2.20 - What's New? - Page 4
  171.  
  172.           Added look-up of Sysop name based on node address in enter
  173.           message function.  This means that if you don't know the Sysop's
  174.           name (only his/her node address), you can send the message to
  175.           "Sysop" (or enter any single character instead of a name) and
  176.           after you enter the node address, AMAX will ask you whether you'd
  177.           like to have the name looked-up in FIDOUSER.LST.  If you enter
  178.           yes (by pressing the "Y" key) then AMAX will perform a linear
  179.           search for the correct name.
  180.           
  181.                NOTE:  There is no standardized file which is indexed on a
  182.                node address and which contains a Sysop name.  Therefore,
  183.                it's not possible for AMAX to perform an indexed search for
  184.                the name.  AMAX uses FIDOUSER.LST (the only standard file
  185.                typically available which contains the Sysop name) and must
  186.                use a linear search (front to back) since FIDOUSER.LST is
  187.                not sorted by node address.  Starting at the top and moving
  188.                to the bottom, AMAX looks at each line to see if it contains
  189.                the desired node address.  If it does, it uses the name it
  190.                finds on the same line.  LINEAR SEARCHES ARE S-L-O-W!  Don't
  191.                expect much from this capability, or you'll be disappointed. 
  192.                
  193.                When tested on a 6 MHz AT class machine, it took nearly 15
  194.                SECONDS to find the last name in the list.  At 10 MHz, it
  195.                took about 10 seconds.  Even on my 20 MHz 386, it took about
  196.                3 seconds.  It may well take 20 to 25 seconds on an XT,
  197.                although I haven't tested it.  The closer to the end of
  198.                FIDOUSER.LST the desired entry is, the longer it will take
  199.                to find it.  If it's not found, you've wasted a lot of time. 
  200.                
  201.           AMAX now follows COMSPEC when doing a Jump to DOS.  
  202.           
  203.           Bug fixed where 8-digit passwords were not displayed correctly in
  204.           all cases.  
  205.           
  206.           AMAX help screen (displayed with -? command line parameter) is
  207.           now broken into two pages (too many command line options
  208.           anymore).
  209.           
  210.           Parsing of the outbound area during a view is now much more
  211.           resilient to spurious garbage that may be included there.  Now if
  212.           you have attached files or other miscellaneous junk sitting in
  213.           the outbound area, AMAX won't barf on it unless it follows a
  214.           naming convention identical to that of a mail-related file (in
  215.           which case BinkleyTerm will certainly barf on it also).
  216.           
  217.           Display of Bad WaZOO files is back.  The code never went away, it
  218.           just didn't work (although I don't know the version in which it
  219.           broke).  The only thing that would be tagged as such would have
  220.           been a .ZIP file, which shouldn't have been in the outbound area
  221.           to begin with. 
  222.           
  223.           Fixed some more problems listing the contents of the mailing list
  224.           file.  Formatting was a problem still with some stuff under
  225.           particular and unusual circumstances, but I think keywords and
  226.  
  227.                     AMAX Version 2.20 - What's New? - Page 5
  228.  
  229.           Sysop names will finally display and be handled correctly.
  230.           
  231.           Implemented binary configuration file, AMAX.CFG.  There is a
  232.           command in the Alternate Menu to save the current batch of
  233.           command line settings to the binary file.  If AMAX.CFG is found
  234.           in the current directory, it is used.  Since it is loaded prior
  235.           to parsing the command line, command line switches can still be
  236.           used IN ADDITION TO the loaded settings, if desired.  Simply
  237.           delete AMAX.CFG if it becomes annoying (holds old settings you
  238.           don't like anymore or something). 
  239.           
  240.           Fixed bug where each press of the "-" key (restart) at the Main
  241.           Menu would append the PROMPT environment variable again and
  242.           again.  This messy problem showed-up only on Jump to DOS
  243.           operations.
  244.           
  245.           Fixed bug displaying zero-length compressed mail (although I'm
  246.           not sure in what version it broke).
  247.           
  248.           When rerouting a file to another zone, AMAX will now return to
  249.           its original zone, rather than leaving you with the "route to"
  250.           zone.
  251.           
  252.           All compressed mail unpackers now use the "change directory
  253.           method."  This means that instead of unpacking to a directory
  254.           with unpackers that support it, AMAX will change directories and
  255.           unpack from there.  This should please certain ARCE emulators
  256.           that had a real problem with the old method.  (This opens the
  257.           door to have ARC work with AMAX, but I didn't manage to find time
  258.           to get the code in there.)
  259.           
  260.           The -I parameter has been added.  This causes AMAX to skip the
  261.           alternate address selection, and use the primary (first
  262.           sequential) address.  
  263.           
  264.           Added "Page x of x" display to outbound viewing so you can know
  265.           by looking how many total pages are available without having to
  266.           actually page through them.
  267.           
  268.           The new color capabilities enabled by default can be turned off
  269.           with the new -L command line parameter.  If you don't like the
  270.           color or the reverse video input panels, this will get rid of
  271.           them and make AMAX look like it did before color was added.
  272.           
  273.           Outbound display limits are now implemented as bit fields, so you
  274.           can individually turn the limits on and off by file type.  This
  275.           gives much greater flexibility in limiting your display to only
  276.           those items you want to see.
  277.           
  278.           List send filename now defaults to PLEASE.ALL.  Of course, you
  279.           can always change it, but it is assumed that it's normally called
  280.           PLEASE.ALL anyway.
  281.           
  282.           You can now put names in a PLEASE.ALL file for use with List
  283.  
  284.                     AMAX Version 2.20 - What's New? - Page 6
  285.  
  286.           Send.  Substitute an underscore for a space when putting one in. 
  287.           A possible PLEASE.ALL line might look like this: 
  288.           
  289.                  EXAMPLE 104/36 CHARLIE_FRNKA 132/101 .
  290.           
  291.           AMAX can now detect and handle LZHmail and ZIPmail, in addition
  292.           to the previously supported ARCmail and ZOOmail.  All the various
  293.           types are shown separately during a View/Edit Outbound function. 
  294.           All unpackers must be in the current directory or on the DOS
  295.           path, otherwise compressed mail unpacking WILL NOT WORK.
  296.           
  297.           Handled the bug with there not being a PROMPT= setting in the
  298.           environment when doing shells to DOS.  It now fabricates the
  299.           standard prompt, e.g., C> or D> etc.
  300.           
  301.           When entering file requests, you are prompted whether you'd like
  302.           to enter more requests to a different node, so you don't have to
  303.           keep exiting and re-entering that section when preparing requests
  304.           for several different nodes.
  305.           
  306.           Some limited color capability has been added.  It's not apt to
  307.           get much fancier than this.  This was difficult enough to
  308.           implement, and anything much more fancy would require LOTS of
  309.           time and effort that's better spent elsewhere.  At least it's not
  310.           as dull.
  311.           
  312.           The number of alias addresses allowed in AMAX has been increased
  313.           to 9.  It won't get bigger without troublesome code changes.  
  314.           
  315.           The -B command line switch now bypasses almost all junk to get
  316.           you to the Main Menu quickly.  
  317.           
  318.           Fixed a bug with some possible errant BINKLEY.CFG entries and
  319.           with word processors like WordStar who put all sorts of Ctrl-Z
  320.           garbage at the end of the file.
  321.           
  322.           AMAX no longer requires a nodelist to operate.  This is activated
  323.           with the -N command line switch.  This should help people who
  324.           don't want to keep two nodelist formats around just to please
  325.           AMAX (like users who run TBBS).  It's also handy for points.  The
  326.           only difference is that AMAX can't tell you whether a particular
  327.           address is in the nodelist, or the name or location of any
  328.           system.  Many people may like this better anyway.  It also saves
  329.           you memory - whatever the size of the nodelist index happens to
  330.           be is the amount you're saved.  Note that AMAX always allows you
  331.           to "blindly" send to any node, even if they are unknown,
  332.           regardless of whether a nodelist is used.
  333.           
  334.           Reverse video input fields implemented.  This gives you an idea
  335.           of how much space you have to work with anyplace where string
  336.           input is required.
  337.           
  338.           Faster searching during FIDOUSER.LST name look-up.  It's not
  339.           quite so miserable on my system now.  Probably still miserable on
  340.  
  341.                     AMAX Version 2.20 - What's New? - Page 7
  342.  
  343.           XT-class machines.
  344.           
  345.           When viewing the outbound area, you can now select a function,
  346.           then use the arrow keys to choose the item you want to work with. 
  347.           An asterisk is shown next to the item you've selected.  Press
  348.           ENTER to start the function. 
  349.           
  350.           When viewing the outbound area, you can press PgUp or PgDn as an
  351.           alternative to pressing 'P' (for previous) or 'C' (for continue)
  352.           respectively.  
  353.           
  354.           Changed menus (again).  I think it makes more sense now.  There
  355.           is a Main Menu, an Alternate Menu, and an Options Menu. 
  356.           Basically, some options were moved from Alternate to Options, so
  357.           that the Options Menu covers anything relating to View/Edit
  358.           outbound, and that Alternate is basically additional features not
  359.           on the Main Menu.  
  360.           
  361.           Added R)eturn to the Alternate and Options menus for returning to
  362.           the Main Menu.  Escape and Enter keys no longer exit the program
  363.           in these menus - only from the Main Menu - to prevent accidental
  364.           exiting from the program.  Escape and Enter are the same as
  365.           R)eturn on these menus.
  366.           
  367.           Extended compatibility with ARC-compatible unpackers.  Now
  368.           supports ARCE, PKXARC, PKUNPAK and PAK.  ARC isn't supported at
  369.           this time because it does not support unpacking of an archive to
  370.           a sub-directory as the others do.  The particular unpacker is
  371.           selected from the command line only, using the -u parameter.  -u0 
  372.           selects ARCE (the default), -u1 selects PKXARC, -u2 PKUNPAK, and 
  373.           -u3 PAK.  (This will not be made into a menu option, because one 
  374.           assumes that whichever unpacker you use won't change often.)
  375.           
  376.           Compressed mail is now displayed by default, because...
  377.           
  378.           ...zero-length compressed mail files are, by default, not
  379.           displayed any longer.  This allows compressed mail to always be
  380.           displayed, because in the default configuration, the only
  381.           compressed mail that's displayed is that which actually contains
  382.           outbound mail.  These options can be selected from the command
  383.           line, or from the Options Menu. 
  384.           
  385.           Because of the above, the default state of the -a command line
  386.           option has been reversed.  The -a option now tells AMAX NOT to
  387.           display compressed mail, and will override the setting of the
  388.           zero-length display option.
  389.           
  390.           Hopefully AMAX will be better with directory handling when
  391.           unpacking compressed mail.  AMAX makes its own temporary
  392.           directory, but certain errors in the unpacking process would
  393.           cause the directory not to be deleted.  Next time AMAX would try
  394.           to unpack ARCmail, it would abort because the directory was
  395.           already there.  Now, AMAX will see if the directory is there.  If
  396.           it is, it will delete it and any files in it before moving on. 
  397.  
  398.                     AMAX Version 2.20 - What's New? - Page 8
  399.  
  400.           For reference, AMAX creates a sub-directory off the outbound
  401.           directory called "AMAX" and puts unpacked files there
  402.           temporarily.
  403.           
  404.           Added L)imit menu option for View/Edit outbound.  This allows you
  405.           to limit the display to one certain type of file.  It remains
  406.           "set" until it's changed again, or until you exit the program.
  407.           
  408.           
  409.